home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Games / PC-SIG World of Games (CDRM1080710) (1993).iso / 884 / BOWL.DOC < prev    next >
Text File  |  1991-06-10  |  52KB  |  1,007 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                        BOWLING LEAGUE SECRETARY'S SYSTEM
  20.                                   VERSION 3.3
  21.                      PROGRAM DESCRIPTION/OPERATIONS MANUAL
  22.                                  JANUARY, 1991
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                               COPYRIGHT 1989, 1990
  41.                                LLOYD C. BOWEN, JR.
  42.                               ALL RIGHTS  RESERVED
  43.  
  44.  
  45.                        Bowling League  Secretary's System
  46.                                       by
  47.                                Lloyd C. Bowen Jr.
  48.  
  49.                                TABLE OF CONTENTS
  50.  
  51.              Programs Included in the System.....................1 
  52.              System Installation.................................1 
  53.              System Overview ....................................3 
  54.              Summary of File Contents............................4 
  55.                 File #1 - LEAGUE.LDR.............................4 
  56.                 File #2 - TEAM.LDR...............................4 
  57.                 File #3 - TEAM.DTL...............................5 
  58.                 File #4 - BOWLERS.LDR............................5 
  59.                 File #5 - BOWLER.DTL.............................5 
  60.                 File #6 - SCHEDULE.REC...........................6 
  61.                 File #7 - SCORES.REC.............................6 
  62.                 File #8 - SETUP.REC..............................6 
  63.                 File #9 - ADDRESS.REC............................7 
  64.              Summary of File Usage...............................7 
  65.              Setup and Operations................................9 
  66.              Procedure Descriptions..............................9 
  67.                 Procedure #1  - MAKE............................10 
  68.                 Procedure #2  - SCHEDULE........................10 
  69.                 Procedure #3  - BOWLERS.........................10 
  70.                 Procedure #4  - ENTER...........................11 
  71.                 Procedure #5  - WEEKLY..........................11 
  72.                 Procedure #6  - CHANGE..........................12 
  73.                 Procedure #7  - REVISE..........................12 
  74.                 Procedure #8  - ALPHABETIC......................12 
  75.                 Procedure #9  - DISPLAY.........................13 
  76.                 Procedure #10 - PRINT...........................13 
  77.                 Procedure #11 - FINAL...........................13 
  78.              Definition of Terms................................14 
  79.              Appendix A - Tips for Special Occasions............15 
  80.              Error Codes which have been reported...............16 
  81.              Tips for new users.................................17 
  82.  
  83.                                Shareware Concept
  84.  
  85.       Shareware  is Copywrited Commercial Software!   You are allowed  to 
  86.       try  before you buy,  and freely give copies to your friends to try 
  87.       before  they buy.   Only distributors authorized by the author  may 
  88.       make any charge for copies of Shareware programs.  Anyone who finds 
  89.       the  program  useful  is required to send payment for  use  of  the 
  90.       program to the author or his listed agent.  
  91.  
  92.       Many League Secretaries are using this system,  some with more than 
  93.       20 teams and up to 36 rounds. I know you will enjoy it when you get 
  94.       started.  If you want to use version 2.X to read version 1.XX files 
  95.       change League Leader Number of Weeks to 50. Version 3.xx won't read 
  96.       Version 1.X or 2.X files until the files have been converted for 10 
  97.       bowlers and 40  teams.   A  conversion program which converts  2.xx 
  98.       files  to 3.xx files is available to registered users upon request. 
  99.       A Finance Manager is available to registered users for $25.00.
  100.       Please send any communications and your $25.00 per League Fee to: 
  101.  
  102.                            Lloyd C. Bowen Jr.
  103.                            2213 Peach Tree St.
  104.                            Amarillo, Texas 79109-1922
  105.                            U.S.A.
  106.  
  107.  
  108.                         PROGRAMS INCLUDED IN THE SYSTEM            Page 1 
  109.  
  110.       The following files appear on the distribution disk:
  111.  
  112.                      Volume in drive A is BOWL 3.30  
  113.                      Directory of  A:\
  114.  
  115.                     BOWL     000    152064 03-09-90   9:37a
  116.                     BOWL     001     44288 03-09-90   9:37a
  117.                     BOWL     002     10752 03-09-90   9:37a
  118.                     BOWL     COM     31728 03-09-90   9:37a
  119.                     BOWL     DOC     51885 03-09-90  11:35a = This File
  120.                     BOWL     HLP     12314 03-09-90   9:14a
  121.                     CONFIG   SYS        33 04-03-88   8:04a
  122.                             7 File(s)      55296 bytes free
  123.  
  124.       NOTE: Dates and file sizes will vary a little.
  125.  
  126.       ADDRESS.COM is a mailing label program to use with your league  and 
  127.       comes to registered users "FREE" along with  RECAP.COM which prints
  128.       recap (BOWLING LEAGUE RECORD) sheets for your league.  It shouldn't
  129.       be  run  until most of the league  membership has been assured, but
  130.       should be run before the sanction cards are turned in.  
  131.  
  132.       BOWL.COM is the main menu program,  BOWL.000  and BOWL.001  contain 
  133.       the  overlay procedures which comprise the system and  BOWL.HLP  is 
  134.       the help file for the system.  BOWL.HLP is an ASCII file and may be 
  135.       printed using the DOS PRINT command.  
  136.  
  137.       CONFIG.SYS is for use on floppy systems and contains three commands 
  138.       for configuring your system; BREAK=ON, FILES=16 and BUFFERS=20.  
  139.  
  140.                               SYSTEM INSTALLATION
  141.  
  142.       To use a hard disk just copy these files to the same  sub-directory 
  143.       on  your disk,  (CAUTION:  Do Not use the root directory on a  hard 
  144.       disk) delete CONFIG.SYS and make sure that the commands FILES=16 or 
  145.       more  and  BUFFERS=20   or  more appear in  your  CONFIG.SYS  file.  
  146.       Prepare  two diskettes for use,  first place a diskette in drive A: 
  147.       and  format the diskette with the system on it using the  following 
  148.       command: 
  149.                                  FORMAT A:/S/V
  150.  
  151.       Repeat  for  Second Diskette.   Then copy the above files  on  that 
  152.       diskette until the directory looks something like the following: 
  153.  
  154.                      Volume in drive A is BOWL SYSTEM
  155.                      Directory of  A:\
  156.  
  157.                     COMMAND  COM     23612 03-21-86  12:01p
  158.                     BOWL     000    152064 03-09-90   9:37a
  159.                     BOWL     001     44288 03-09-90   9:37a
  160.                     BOWL     002     10752 03-09-90   9:37a
  161.                     BOWL     COM     31728 03-09-90   9:37a
  162.                     BOWL     HLP     12314 03-09-90   9:14a
  163.                     CONFIG   SYS        33 03-30-88   2:44p
  164.                             7 File(s)     26112 bytes free
  165.  
  166.  
  167.                               SYSTEM INSTALLATION                  Page 2 
  168.  
  169.       Copy to Second Diskette if needed (Registered Users Only):
  170.  
  171.                      Volume in drive A is BowlAddress
  172.                      Directory of  A:\
  173.  
  174.                     COMMAND  COM     23612 03-21-86  12:01p
  175.                     ADDRESS  000     23040 06-10-91  11:32a
  176.                     ADDRESS  COM     46699 06-10-91  11:32a
  177.                     RECAP    COM     57283 06-08-91   9:06p
  178.                     CONFIG   SYS        33 03-30-88   2:44p
  179.                             5 File(s)    160838 bytes free
  180.  
  181.       NOTE: Volume label is your choice.  
  182.  
  183.       Place  a  blank diskette in drive and format it with the  following 
  184.       command: 
  185.                                   FORMAT B:/V
  186.  
  187.       Repeat for Second Diskette.
  188.  
  189.       AFTER READING THE REST OF THIS MANUAL:
  190.  
  191.       Place the BOWL SYSTEM diskette in drive A: and reboot the computer.  
  192.       If you wish to a particular date or time on your output,  type DATE 
  193.       to  change the date and TIME to change the time.   Then Type  BOWL, 
  194.       Press Enter,  then answer questions properly until the main menu is 
  195.       reached,   then select Make to start a test league.   I   recommend 
  196.       trying  a  couple  of these,  until you are  comfortable  with  the 
  197.       program,   before trying an actual league.   When you have  entered 
  198.       some scores the drive B: disk should look something like this: 
  199.  
  200.               NOTE: A hard disk sub directory may be used instead.
  201.  
  202.                      Volume in drive B is Kegler_Mens
  203.                      Directory of  B:\
  204.  
  205.                     LEAGUE   LDR      214  10-15-89   2:47p
  206.                     TEAM     LDR     1476  10-15-89   2:47p
  207.                     TEAM     DTL    17580  10-15-89   2:47p
  208.                     BOWLER   LDR     9690  10-15-88   2:48p
  209.                     BOWLER   DTL    66258  10-15-88   2:48p
  210.                     SCHEDULE REC     1617  10-15-89   3:47p
  211.                     SCORES   REC      216  10-15-89   8:07a - after entering
  212.                             7 File(s)    261392 bytes free    scores
  213.  
  214.       Then copy the above files on the second diskette formatted  without 
  215.       the /S option.  This is a Back-Up copy of your data. 
  216.  
  217.                        ALWAYS BACK-UP YOUR DATA FILES!!!
  218.  
  219.       If  files appear with 0 bytes after a crash they should be  erased, 
  220.       files with zero bytes cause ERROR 99 (Unexpected End of File) which 
  221.       will  also  appear if the Next ID number in the LEAGUE.LDR  is  too 
  222.       high.   The program won't recover from this kind of error,  all you 
  223.       can do is copy your backup records and start over.  
  224.  
  225.  
  226.                                 SYSTEM OVERVIEW                    Page 3 
  227.  
  228.       This system was written as 21 overlay procedures representing 11355 
  229.       lines  of code.   The system is written in Turbo Pascal for a  256k 
  230.       IBM  Personal  Computer or close compatible with one  or  two  disk 
  231.       drives and a printer.   As well as Tandy 1000,  the system is being 
  232.       used on a Commodore Amiga with a "PC board" and A Zenith 100 with a 
  233.       "Scottie board", the Zenith user reports having to enter 00 instead 
  234.       of  0  to use a blind score.   The system  is  highly  generalized, 
  235.       permitting initialization of most items including: 
  236.  
  237.           League Name
  238.           Bowling Establishment
  239.           League Type - Including Mixed and Scratch Leagues 
  240.                         2, 3 or 4 Games per match
  241.           Team Configuration
  242.           Handicap Basis
  243.           Schedule - Automatically Sorts Position Rounds
  244.  
  245.       As distributed,  the system can handle 40  teams, up to 10  bowlers 
  246.       per team (400  total),  and up to a 50 round season.   The 40  team 
  247.       limit  is a function of the space needed to print the schedule on 8 
  248.       1/2" paper.  If the Program is appropriately modified a much larger 
  249.       number  of  teams  can be accommodated.   The  actual  limit  is  a 
  250.       function of diskette capacity,  number of teams, number of bowlers, 
  251.       and  number  of rounds,  but you must purchase the source  code  to 
  252.       change these.  If more than 24  teams are used a printer capable of 
  253.       condensed or elite (up to 30  teams)  type must be used in order to 
  254.       have room for the schedule.  
  255.  
  256.       Programs  are  provided to initialize and change all master  files, 
  257.       enter  scores  and  print standings (weekly),  as well  as  prepare 
  258.       ABC/WIBC book average listings,  final team/bowler standings,   and 
  259.       display or print individual team/bowler record sheets.   Almost any 
  260.       Point  Scoring  may be used including Peterson.   Match points  are 
  261.       displayed  and printed in the format XX.X and total points  in  the 
  262.       format  XXX.X.    This should be considered when choosing  a  point 
  263.       system.  
  264.  
  265.       The  system  is designed to be used on either a one  or  more  disk 
  266.       drive  system with the file drive or fixed disk path set at program 
  267.       start-up.    Program  selection  is  controlled by  a  master  MENU 
  268.       program.   You will need to maintain all bowler files on a separate 
  269.       diskette   or  in  a  separate  directory.    In  a  single   drive 
  270.       environment,   DOS will provide prompts to insert  the  appropriate 
  271.       diskette.  
  272.  
  273.              Just remember - Drive A = PROGRAMS;  Drive B = FILES.
  274.  
  275.  
  276.                             SUMMARY OF FILE CONTENTS               Page 4 
  277.  
  278.       The  following  pages  show the names of files  generated  by  this 
  279.       program and the records kept in each of the files.   Also  included 
  280.       is information concerning what can be entered in each file.    Have 
  281.       as much of the information needed before pressing M to start league 
  282.       initialization  or  S to create the season  schedule  as  possible.  
  283.       Some data may be entered later with the Change procedure.  
  284.  
  285.       FILE NO.1      LEAGUE.LDR
  286.       File Size = 215 Bytes
  287.       File Contents and Description:
  288.         League Name       - Up to 30 Characters
  289.         Alley Name        - Up to 30 Characters
  290.         President's Name  - Up to 30 Characters
  291.         Secretary's Name  - Up to 30 Characters
  292.         Season            - Up to 30 Characters  ie (1989 - 1990)
  293.         President's Phone - Up to 13 Characters
  294.         Secretary's Phone - Up to 13 Characters
  295.         Sanction Number   - Up to 10 Characters
  296.        *Number of Weeks   - From 1 to 50          {Now called Rounds}
  297.        *Number of Teams   - From 1 to 40
  298.        *League Type       - 8 Types are listed Mens,  Womens, 
  299.                             Mixed and Scratch for either 3 or 
  300.                             4 games per match 
  301.        *Bowlers per Team  - From 1 to 10 =  Number allowed on team
  302.        *Bowlers per Match - From 1 to 8 = For this team only
  303.         Next ID           - From 1  to  401  -  This  is  the 
  304.                             number of Bowlers in the League+1 
  305.        *Handicap Base     - From 0 to 300 - (Handicap Base minus Average)
  306.        *Handicap Percent  - From 0 to 100   times Handicap Percent equals
  307.        *Maximum Handicap  - From 0 to 240   Handicap (Individual only).
  308.        *Use Last Year Avg - From 0 to 21  Number of Games        
  309.         Skip Subs         - True or False ?Subs in Individual Standings
  310.         HighAvg           - True or False ?Print High Averages
  311.         HighHCP           - True or False ?Re-figure after 21 games
  312.         PrintScratch      - True or False ?Team hi scores scratch
  313.      *Mandatory to start Make (the league initialization procedure)
  314.  
  315.       FILE NO. 2    TEAM.LDR
  316.       File Size = 82 Bytes per team
  317.       File Contents and Description:
  318.         Team Number    - From 1 to 40
  319.         Team Name      - Up to 30 Characters
  320.      NOTE:The rest of this file is created by the program with no input. 
  321.         Record Count   - From 0 to 50 - 1 for each round bowled
  322.         Games          - From 0 to 200 - 1 for each game bowled
  323.         Total Pins     - Total Pin Count - includes handicap if any 
  324.         Average        - Total Pins divided by Games
  325.         High Game      - Highest Game so far this season
  326.         High Series    - Highest Series so far this season
  327.         HighGameHCP    - Highest Game so far this season with handicap
  328.         HighSeriesHCP  - Highest Series so far this season with handicap
  329.         Points Won     - Points Won so far this season
  330.         Points Lost    - Points Lost so far this season
  331.         Bowler ID's    - 1 ID Number for each Bowler on Team
  332.  
  333.  
  334.                             SUMMARY OF FILE CONTENTS               Page 5 
  335.  
  336.       FILE NO. 3    TEAM.DTL
  337.       File Size = 300 Bytes + 30 Bytes per team per round.
  338.       File Contents and Description:
  339.         Team Number  - From 1 to 40
  340.         Month        - Up to 2 characters - Month match was bowled
  341.         Day          - Up to 2 Characters - Day match was bowled
  342.         Game 1 Score - Even number - Team score for first game
  343.         Game 2 Score - Even number - Team score for second game
  344.         Game 3 Score - Even number - Team score for third game
  345.         Game 4 Score - Even number - Team score for fourth game if any
  346.         Series       - Even number - Team score for series
  347.         Points Won   - Decimal number - Points Won this match
  348.         Points Lost  - Decimal number - Points Lost this match
  349.  
  350.       FILE NO. 4    BOWLER.LDR
  351.       File Size = 85 Bytes per bowler
  352.       File Contents and Description:
  353.         Bowler ID Number  - From 1 to 400 - In order entered into file
  354.         Gender            - M = Male F = Female
  355.         Last Name         - Up to 15 Characters - These should total no
  356.         First Name        - Up to 15 Characters - more than 20
  357.         Phone Number      - Up to 13 Characters
  358.         Social Security # - Up to 11 Characters
  359.         Record Count      - From 0 to 50 - Number of rounds Bowled
  360.         Games Bowled      - From 0 to 200
  361.         Total Pins        - Scratch
  362.         Average           - Total Pins divided by Games Bowled
  363.         High Game         - Up to 300 High Game this season scratch
  364.         High Series       - Up to 1200 High Series this season scratch
  365.         Current Series    - Up to 1200 Last Series Bowled this season
  366.         Handicap          - Up to 200 Calculated after 21 games
  367.         High Game Hcp     - Up to 500 - Calculated after 21 games
  368.         High Series Hcp   - Up to 1200 - Calculated after 21 games
  369.         Team Number       - 0 to 40 - Team assigned to
  370.         Last Years Avg    - Up to 300 - Used Until 21 Games for handicap 
  371.                                         and to calculate improvement.
  372.  
  373.       FILE NO. 5    BOWLER.DTL
  374.       File Size = 180 Bytes + 18 Bytes per bowler per round
  375.       File Contents and Description:
  376.         Bowler Number   - From 1 to 400
  377.         Month           - Up to 2 characters - Month match was Bowled
  378.         Day             - Up to 2 Characters - Day match was Bowled
  379.         Game 1 Score    - Up to 300 - Score for first Game
  380.         Game 2 Score    - Up to 300 - Score for second Game
  381.         Game 3 Score    - Up to 300 - Score for third Game
  382.         Game 4 Score    - Up to 300 - Score for fourth Game if any
  383.         Series          - Up to 1200 - Score for series
  384.  
  385.       FILE NO. 6    SCHEDULE.REC
  386.       File Size = 49 Bytes + 49 Bytes per round
  387.       File Contents and Description:
  388.         Status     - L = Lanes R = Regular P = Position Night
  389.         Date       - Up to 5 Characters - Date to Bowl (mm/dd or dd/mm)
  390.         Lanes      - Up to 40 Numbers - Either Lanes or Teams
  391.  
  392.  
  393.                             SUMMARY OF FILE CONTENTS               Page 6 
  394.  
  395.       SCHEDULE.REC file is not created by the Make procedure so it won't
  396.       be on the disk until the Schedule procedure is run.  
  397.  
  398.       FILE NO. 7    SCORES.REC
  399.       File Size = 18 Bytes per high roller
  400.       File Contents and Description:
  401.         Bowler ID No.   - From 1 to 400
  402.         Game 1 Score    - Up to 300 - Score for first Game
  403.         Game 2 Score    - Up to 300 - Score for second Game
  404.         Game 3 Score    - Up to 300 - Score for third Game
  405.         Game 4 Score    - Up to 300 - Score for fourth Game if any
  406.         Series          - Up to 1200 - Score for series
  407.         High Game 1 ?   - True or False
  408.         High Game 2 ?   - True or False
  409.         High Game 3 ?   - True or False
  410.         High Game 4 ?   - True or False
  411.         High Series ?   - True or False
  412.         High Count      - 0 to 5 - Number of Trues above
  413.  
  414.         This file is rewritten each round when scores are entered and the 
  415.       information  is  used to create the  round  highlights  lists.    A 
  416.       SCORES.REC file is not created by the Make procedure so it won't be 
  417.       on the disk until the first rounds scores are entered.  
  418.       
  419.       NOTE: Skipping teams really can screw this up.  
  420.  
  421.       FILE NO. 8    SETUP.REC
  422.       File Size = 344 Bytes
  423.         Adaptor       - 0, 1, 2 or 3 depending upon type of monitor
  424.         Elite         - Printer Escape Code up to 20 Characters  
  425.         FormLength11  - Printer Escape Code up to 20 Characters  
  426.         FormLength13  - Printer Escape Code up to 20 Characters  
  427.         FormLength14  - Printer Escape Code up to 20 Characters  
  428.         Init          - Printer Escape Code up to 20 Characters  
  429.         LetterQuality - Printer Escape Code up to 20 Characters  
  430.         LineFeed6     - Printer Escape Code up to 20 Characters  
  431.         LineFeed8     - Printer Escape Code up to 20 Characters  
  432.         LongPaper     - Yes or No ?Use 13 inch long paper - The default is
  433.         LongerPaper   - Yes or No ?Use 14 inch long paper   11 inch paper
  434.         Narrow        - Printer Escape Code up to 20 Characters  
  435.         NoUnderline   - Printer Escape Code up to 20 Characters  
  436.         PageLength11  - Maximum number of lines to print on 11 inch paper
  437.         PageLength13  - Maximum number of lines to print on 13 inch paper
  438.         PageLength14  - Maximum number of lines to print on 14 inch paper
  439.         PWidth        - Number of characters to print on 1 line - Set at 80
  440.         ResetPrinter  - Printer Escape Code up to 20 Characters  
  441.         Underline     - Printer Escape Code up to 20 Characters  
  442.         UnElite       - Printer Escape Code up to 20 Characters  
  443.         UnNarrow      - Printer Escape Code up to 20 Characters  
  444.         UnWide        - Printer Escape Code up to 20 Characters  
  445.         Wide          - Printer Escape Code up to 20 Characters  
  446.  
  447.       SETUP.REC  file  is  created by BOWL the first time you  start  the 
  448.       program.  It may be re-written from the Change procedure. 
  449.  
  450.  
  451.                             SUMMARY OF FILE CONTENTS               Page 7 
  452.  
  453.       FILE NO. 9    ADDRESS.REC
  454.       File Size = 104 Bytes per bowler.
  455.       File Contents and Description:
  456.         Number     - Bowler ID Number
  457.         Last Name  - Up to 15 characters
  458.         First Name - Up to 15 characters
  459.         Street     - Up to 30 characters
  460.         City       - Up to 15 characters
  461.         State      - Up to  2 characters
  462.         ZipCode    - Up to 10 characters
  463.         Birth date - Up to  8 characters
  464.  
  465.       ADDRESS.REC  is created by ADDRESS.COM a mailing label  program  to 
  466.       use  with  your  league which shouldn't be run until  most  of  the 
  467.       league  membership has been assured,  but should be run before  the 
  468.       sanction cards are turned in.   The program will extract the bowler 
  469.       ID  number  and name from the BOWLER.LDR file  upon  request,   but 
  470.       ERASES  any  ADDRESS.REC there and starts a new  file.    The  file 
  471.       LEAGUE.LDR must be present for ADDRESS.COM to run.  
  472.  
  473.                              SUMMARY OF FILE USAGE
  474.  
  475.       The  LEAGUE.LDR file stores information common to the entire league 
  476.       and is used by all of the procedures.   Its presence is required by 
  477.       all  but  the main MENU and the Schedule creation  procedure.    Of 
  478.       course  the Make procedure starts without this file,  but  requires 
  479.       some of the information to be able to complete its job.   Number of 
  480.       Rounds is used in determining the size of the detail files.  Number 
  481.       of  Teams  is used by the make file itself and in  determining  the 
  482.       size  of the team detail file.   League Type is used  to  determine 
  483.       whether  to  look for 3 or 4 games per match and to  determine  the 
  484.       math to use in scoring.   Bowlers per Team is used to determine the 
  485.       amount  of space to allow per team on the printouts and in  scoring 
  486.       to skip bowlers.  Bowlers per Match is used in scoring.  
  487.  
  488.       The  TEAM.LDR file stores summary information pertinent to each  of 
  489.       the  teams,  one record for each of the "Number of Teams"   in  the 
  490.       LEAGUE.LDR.  
  491.  
  492.       The  TEAM.DTL file stores the team scores from each  match.    This 
  493.       file is primarily for the secretary,  but may be printed using  the 
  494.       PRINT procedure or displayed using the DISPLAY procedure. 
  495.  
  496.       The BOWLER.LDR file stores summary information pertinent to each of 
  497.       the  bowlers,   one  record  for each of "Next  ID  -1"   from  the 
  498.       LEAGUE.LDR.  
  499.  
  500.  
  501.                              SUMMARY OF FILE USAGE                 Page 8 
  502.  
  503.       NOTE: Only the Leader(LDR) files and Record(REC)  files are used to 
  504.             print actual reports.  The Bowler ID Number must be listed in 
  505.             the  TEAM.LDR and the Team Number in that  BOWLER.LDR  record 
  506.             for that bowler to appear on that teams records.  Substitutes 
  507.             use  Team Number 0 and any bowler whose record lists  Team  0 
  508.             appears  on the substitute list.   Should you list more  than 
  509.             LEAGUE.LDR "Bowlers per Team" on a team the remainder will be 
  510.             ignored.  
  511.  
  512.       The  BOWLER.DTL file stores the bowler scores from each match or  a 
  513.       blank  record (all 0's)  if carried blind.   This file is primarily 
  514.       for the secretary,  but may be printed using the PRINT procedure or 
  515.       displayed using the DISPLAY procedure.  
  516.  
  517.       The  SCHEDULE.REC  file stores the season schedule for use  by  the 
  518.       printout procedures.  
  519.  
  520.       The  SCORES.REC file stores high scores from the last match and  is 
  521.       used  to  print the  round hilites on the  round summary  sheet  or 
  522.       final  report.    It can be revised or added to  using  the  REVISE 
  523.       procedure  and displayed using the DISPLAY procedure.   This  is  a 
  524.       temporary  file  and is replaced after each match or erased  if  no 
  525.       high scores were bowled. 
  526.  
  527.       The  SETUP.REC file is created by BOWL.COM the first time you start 
  528.       the program and may be re-written from the Change procedure.   This 
  529.       file  holds  the type of video adaptor you have and the  codes  for 
  530.       your printer.   The only thing important about the adaptor entry is 
  531.       color  or monochrome monitor,  no use is made of the EGA listing as 
  532.       yet  and  it  reverts  to color.   In earlier  versions  I  used  a 
  533.       procedure  to  determine  automatically  which  video  adaptor  was 
  534.       installed,   but  found  that  people  were  connecting  monochrome 
  535.       monitors to CGA,  EGA and VGA adaptors.   The program colors do not 
  536.       read well on a monochrome monitor.  The set-up procedure allows you 
  537.       to enter a special printer,  but this is not recommended unless you 
  538.       are very familiar with printer control codes.  
  539.  
  540.       The  ADDRESS.REC  file is created by ADDRESS.COM  a  mailing  label 
  541.       program  to use with your league which shouldn't be run until  most 
  542.       of the league membership has been assured, but should be run before 
  543.       the  sanction  cards are turned in.   The program will extract  the 
  544.       bowler  ID number and name from the BOWLER.LDR file  upon  request, 
  545.       but ERASES any ADDRESS.REC there and starts a new file.   The  file 
  546.       LEAGUE.LDR must be present for ADDRESS.COM to run.   If you have  a 
  547.       sheet  feeder on your printer it will address individual sheets for 
  548.       mailing.  It also will produce a 4 line special label on 1" x  3.5" 
  549.       mailing  labels in the quantity desired.   I  wrote this one day to 
  550.       label some floppy disks and just left it in for good measure.  
  551.  
  552.  
  553.                               SETUP AND OPERATIONS                 Page 9 
  554.  
  555.       The  Program  is mostly menu driven and should need only  a  little 
  556.       trial and error to use.  Just type BOWL enter the path to your data 
  557.       and  a MENU will appear,  then press M and you are on your way.   I 
  558.       recommend  doing  a  sample league first to get  the  feel  of  the 
  559.       program.   One other program is included: "ADDRESS.COM"  which lets 
  560.       you keep an address list of the bowlers and print 1"  x  3.5"  mail 
  561.       labels.  
  562.       The following are the most important points to remember when  using 
  563.       this program: 
  564.  
  565.             1> IMMEDIATELY after Creating your League and Schedule,  MAKE 
  566.                A  BACKUP  of  these  files on a separate disk or path and 
  567.                UPDATE EACH ROUND!  
  568.             2> PRIOR to ENTERING SCORES check  your  score sheets and  be 
  569.                certain  to  ADD any NEW SUBSTITUTES and NOTE the RECORD # 
  570.                of any SUBSTITUTE.  I keep a substitute with the last name 
  571.                *VACANT on my substitute list just in case I  slip  up  at 
  572.                this.  
  573.             3> On the TEAM.LDR  you may change the  Team  Bowlers (Bowler 
  574.                ID's).  I suggest putting the Team Captain in position #1.  
  575.                The Season Schedule printout assumes this.  
  576.             4> If  you  remove a bowler from a team be sure to change the 
  577.                BOWLER.LDR to show his Team number as 0 so he will  appear 
  578.                on the substitute list.  
  579.             5> If  you  add  a  bowler  to  a  team be sure to change the 
  580.                BOWLER.LDR to show the new team number.  
  581.             6> If you change data in the LEAGUE.LDR,  QUIT and restart by 
  582.                entering bowl at the DOS prompt to initialize variables.  
  583.             7> Run  Print Test in the PRINT procedure until you determine 
  584.                which commands to use for your printer.  
  585.  
  586.       To  run  a Split Season League,  at the end of the first  half  and 
  587.       after  the  round  summary  has been  printed,   enter  the  Change 
  588.       procedure,  opt for each Team Leader and change the following to 0; 
  589.       Points Won, Points Lost and Optionally - Games and Total Pins. 
  590.  
  591.                              PROCEDURE DESCRIPTIONS
  592.  
  593.       The  procedures are first listed on a main MENU which appears after 
  594.       the  File Path screen and the First screen which is just for  show.  
  595.       The   menu  is  divided  into  sections  with  "ROUND   PROCESSING 
  596.       PROCEDURES"  first,  "MAINTENANCE PROCEDURES"  second and "CREATION 
  597.       PROCEDURES"  third.   Last shown is the "EXIT PROGRAM"  which  just 
  598.       returns your screen to its normal color and returns control to DOS.  
  599.       You  just press the first letter of the desired procedure  name  to 
  600.       start that procedure and that procedure will return you to the main 
  601.       menu under most conditions.  
  602.  
  603.  
  604.                              PROCEDURE DESCRIPTIONS               Page 10 
  605.  
  606.                               Creation Procedures
  607.  
  608.       The creation procedures are straight through procedures.   Once you 
  609.       start you must finish at the same sitting or start over.   They  do 
  610.       have  a  way back to the menu at the start in the event  you  reach 
  611.       them  inadvertently.   Do these separately,  have the data at  your 
  612.       finger  tips and allow plenty of time.   You can't do this on a  10 
  613.       minute coffee break.  
  614.  
  615.       Procedure #1  BOWLERS
  616.       The  BOWLERS  procedure  is a creation  procedure  and  allows  the 
  617.       addition of bowlers after the league has been initialized.  Bowlers 
  618.       are  added as subs,  then manipulated with the CHANGE procedure  to 
  619.       put them on a team if desired.   Remember each team is  initialized 
  620.       with a full complement of bowlers,  with those positions not filled 
  621.       called *Vacant. 
  622.  
  623.       Procedure #2  MAKE
  624.       The  MAKE  procedure is a creation procedure and the start  of  the 
  625.       Bowling League Secretary's System.   This procedure initializes the 
  626.       files  which store the data for the system.   Only a few items  are 
  627.       actually  required  to  run MAKE and they all go  into  the  league 
  628.       leader file.  They are: 
  629.  
  630.             Number of rounds the league will bowl.
  631.             Number of Teams the league will have.
  632.             League Type       - 8 Types are listed Mens,  Womens, 
  633.                                 Mixed and Scratch for either 3 or 
  634.                                 4 games per match 
  635.             Bowlers per Team  - From 1 to 10, The number of members
  636.                                 allowed on 1 team  
  637.             Bowlers per Match - From 1 to 8, The number of bowlers
  638.                                 that bowl for 1 team each match
  639.             Use Last Year Avg - From 0 to 21  Number of Games to use
  640.                                 last years average
  641.  
  642.       You  will be prompted for other information but you can just  press 
  643.       enter  if  you  don't have it and enter it later  with  the  CHANGE 
  644.       procedure.   Bowler last names starting with an asterisk (*)  don't 
  645.       print out on the summary sheets so the unknown bowlers on each team 
  646.       should be entered last and with a last name that starts with *.   I 
  647.       use *VACANT which I learned from one of the beta testers.  
  648.  
  649.       Procedure #3  SCHEDULE
  650.       The  SCHEDULE  procedure is the third creation  procedure  and  not 
  651.       always necessary for each league.   If you have a 16  team 36 round 
  652.       schedule  left over from last season and need one this  season  you 
  653.       can change the dates using the CHANGE procedure,  copy it onto  the 
  654.       disk  or into the path with the league records and use  it.    This 
  655.       procedure uses Number of Rounds and Number of Teams from the league 
  656.       leader  file,   but will prompt you for these if it isn't  present.  
  657.       Except  for the dates you will bowl the remainder of  the  required 
  658.       data is on the schedule sheet published by the ABC.  
  659.  
  660.  
  661.                              PROCEDURE DESCRIPTIONS               Page 11 
  662.  
  663.                            Round Processing Procedures
  664.  
  665.       The  round  processing procedures are straight through  procedures.  
  666.       Once  you start you must finish at the same sitting or start  over.  
  667.       Have  the data at your finger tips,  but you might be able to do  a 
  668.       small league on a 10 minute coffee break.  
  669.  
  670.       Procedure #4  ENTER
  671.       The ENTER procedure is used every round to enter the scores. Scores 
  672.       are  entered by team number and in the order the bowler numbers are 
  673.       listed  in  that team leader record.   The CHANGE procedure can  be 
  674.       used to change this order.  Sort your data into team order, be sure 
  675.       that you have a bowler ID number for each substitute (you can use a 
  676.       substitute from another team), use the number pad and with a little 
  677.       practice  you  can  enter a big league in 15  minutes.    You  have 
  678.       several chances to start over, but if you practice this with a test 
  679.       league it will pay for your time in the long run.  
  680.  
  681.       Procedure #5  WEEKLY
  682.       The  WEEKLY  procedure  is  the  procedure that  prints  the  round 
  683.       summary sheet for each round the league is scheduled to bowl.   You 
  684.       will be prompted for print to disk,  a  message from the secretary, 
  685.       and the number of high scores to print.  If you don't want to print 
  686.       to  disk just press the space bar,  you ought to know  what  length 
  687.       paper if not measure,  for no message from the secretary just press 
  688.       enter,   most  leagues print 3 high scores.   The entries  for  the 
  689.       secretary's message is done in a window 72  spaces wide if you have 
  690.       a  color adaptor CGA,  EGA etc.   This presents a problem since the 
  691.       printout has 80 spaces and a | appears on the display 40  spaces in 
  692.       so  you  can  center if you wish.   Each line (up to 10)   of  your 
  693.       message can wrap over 8 spaces before pressing enter, any more than 
  694.       this will be cut off.   You MUST PRESS ENTER for each line.  If you 
  695.       have  a mono adapter just keep it on the same line.   How long this 
  696.       takes  depends  entirely  upon the printer you use.   An  IBM  PCAT 
  697.       driving an HP LaserJet+  runs a 20  team file in about 90  seconds, 
  698.       but some of the older daisy wheel printers might take 30   minutes.  
  699.       You MUST use FINAL for the last ROUND, WEEKLY WON'T WORK. 
  700.  
  701.                              Maintenance Procedures
  702.  
  703.       The  maintenance  procedures  are for the secretary  and  with  the 
  704.       exception  of FINAL which is just the last  round summary sheet the 
  705.       maintenance procedures are groups of related procedures.   Starting 
  706.       a  maintenance procedure takes you to another menu where you choose 
  707.       the actual operation you wish to perform.  
  708.  
  709.  
  710.                              PROCEDURE DESCRIPTIONS               Page 12 
  711.  
  712.                              Maintenance Procedures
  713.  
  714.       Procedure #6  CHANGE
  715.         The  CHANGE  procedure  is  a  maintenance  procedure  containing 
  716.       procedures which: 
  717.                                 MAIN CHANGE MENU 
  718.  
  719.                        1. Revise a Bowler Leader Record
  720.                        2. Revise a Team Leader Record
  721.                        3. Revise the League Leader Record
  722.                        4. Revise the Season Schedule
  723.                        5. Reset Team Leader for Mid Season
  724.                        6. Reset Records for Next Season
  725.                        7. Enter New Set Up Record
  726.                        Q. Quit and Return to the Main Menu
  727.  
  728.       In all cases just pressing enter leaves the scores as they were and 
  729.       pressing  Escape after starting changes allows you to leave without 
  730.       making changes.  Pressing Escape from the top menu allows escape to 
  731.       DOS so you can restart the program and initialize any variables you 
  732.       have changed,  if you made no changes press Q to return to the main 
  733.       menu.  
  734.  
  735.       Procedure #7  REVISE
  736.       The  REVISE  procedure  is a continuation of the  CHANGE  procedure 
  737.       which  became  too long for Turbo Pascal.   It contains  procedures 
  738.       which: 
  739.                                 MAIN REVISE MENU 
  740.  
  741.                         1. Revise a Bowler Detail Record
  742.                         2. Revise a Team Detail Record
  743.                         3. Revise the High Scores Record
  744.  
  745.       Procedure #8  ALPHABETIC
  746.       The  ALPHABETIC procedure is a maintenance procedure  which  prints 
  747.       reports  for  the ABC,  WIBC or both and also prints  out  a  Phone 
  748.       Number  list for the secretary.   All of these lists are  available 
  749.       either last name first or first name first.   Only the phone number 
  750.       report  will  print for bowlers with less than 21  games.   Can  be 
  751.       printed  to  disk and then edited with an ASCII editor such  as  PC 
  752.       WRITE.  The Phone Number list includes the Bowler ID number.
  753.  
  754.                               MAIN ALPHABETIC MENU 
  755.  
  756.                  1 - Print all records, First Name First
  757.                  2 - Print all records, Last Name First
  758.                  3 - Print Female records only, First Name First
  759.                  4 - Print Female records only, Last Name First
  760.                  5 - Print Male records only, First Name First
  761.                  6 - Print Male records only, Last Name First
  762.                  7 - Print Phone Numbers, First Name First
  763.                  8 - Print Phone Numbers, Last Name First
  764.                  Q - Quit and Return to the Main Menu
  765.  
  766.  
  767.                              PROCEDURE DESCRIPTIONS               Page 13 
  768.  
  769.                              Maintenance Procedures 
  770.  
  771.       Procedure #9  DISPLAY
  772.       The  DISPLAY  procedure is a maintenance procedure  which  displays 
  773.       detail  records  on the screen for either a team or a bowler.    It 
  774.       also will display the high scores record.  
  775.  
  776.                                MAIN DISPLAY MENU 
  777.  
  778.                         1. Display a Bowler Detail Record
  779.                         2. Display a Team Detail Record
  780.                         3. Display the High Scores Record
  781.  
  782.       Procedure #10  PRINT
  783.       The PRINT procedure is a maintenance procedure which prints  detail 
  784.       records  by  team  or bowler,  prints the entire  files  of  bowler 
  785.       leaders,  team leaders, bowler details,  or team details and prints 
  786.       the  season schedule.   In printing the Season Schedule it  assumes 
  787.       that  the Bowler Listed First on each team is the  Captain.    More 
  788.       than 20  teams requires long paper or maybe two sheets.  All can be 
  789.       printed  to  disk and then edited with an ASCII editor such  as  PC 
  790.       WRITE.  
  791.                                 MAIN PRINT MENU 
  792.  
  793.                  1 - Schedule (Full Season Schedule)
  794.                  2 - Team Scores
  795.                  3 - Team List (Number and Name)
  796.                  4 - Team Leaders (Entire File all Teams)
  797.                  5 - Team Detail (Entire File all Teams)
  798.                  6 - Bowler Scores
  799.                  7 - Bowler List (Number and Name)
  800.                  8 - Bowler Leaders (Entire File all Bowlers)
  801.                  9 - Bowler Detail (Entire File all Bowlers)
  802.                  L - League Leader (Entire File)
  803.                  H - High Scores Record (Entire File)
  804.                  G - Get New Printer(Changes Printer Selection)
  805.                  P - Change Paper Size
  806.                  T - Test Printer (Checks Printer Selection)
  807.                  Q - Quit and Return to Main Menu
  808.  
  809.       Procedure #11  FINAL
  810.       The  FINAL procedure is actually the same as the  WEEKLY  procedure 
  811.       except  that it doesn't print a schedule and it prints season final 
  812.       high  scores  and shows improvement for each bowler who has 21   or 
  813.       more  games.   Can be printed to disk and then edited with an ASCII 
  814.       editor such as PC WRITE.  
  815.  
  816.  
  817.                        Bowling League Secretary's System          Page 14
  818.  
  819.  
  820.                               DEFINITION OF TERMS
  821.  
  822.       Bowlers per Match:  The number of bowlers who bowl for one team in 
  823.                           each match and whose score counts in that 
  824.                           match.
  825.  
  826.       Bowlers per Team:   The maximum number of members a team is allowed. 
  827.  
  828.       File Dump:          A listing of all data in a data file.
  829.  
  830.       Match:              A meeting of two teams in competition, usually 
  831.                           2, 3 or 4 games.
  832.  
  833.       Pacer:              A Team Member who bowls with the team and whose 
  834.                           score counts for the bowlers average, but does 
  835.                           not count for the team score for that match.  
  836.  
  837.       Path:               The Drive and Sub-Directory where the required 
  838.                           files are stored.  
  839.  
  840.       Round:              One Time that a League meets.  For most of you 
  841.                           this is weekly and the Secretary still has Week 
  842.                           in places.  There are many leagues that meet 
  843.                           monthly or on some indefinite schedule and then 
  844.                           bowl 2 or more rounds at that meet.  
  845.  
  846.  
  847.                        Bowling League Secretary's System          Page 15
  848.  
  849.                                    Appendix A
  850.  
  851.                            Tips for Special Occasions
  852.  
  853.       1.  Partial  Substitute:  When a substitute bowls only  part  of  a 
  854.           match and a different player bowls the rest;  Enter scores  for 
  855.           one  player (your choice)  with 0 for games not bowled.    This 
  856.           will cause the program to ask for blind scores.   Enter 0's for 
  857.           games where scores were entered and the other players score(s).  
  858.           Enter  S  for Team handicap and then enter each games  handicap 
  859.           separately.    This  will cause the team score to  be  correct.  
  860.           Next  note  the other players bowler number,  go to the  Change 
  861.           procedure and change that bowler leader to reflect 1 more round 
  862.           bowled,  ?   more game(s) bowled and change as required;  total 
  863.           pins,  average,  high game,  and high game handicap (only if 21 
  864.           games  have been bowled).  Now note the rounds bowled,  quit to 
  865.           save  your  changes  and then go to the  Revise  procedure  and 
  866.           change that players bowler detail record for the round noted. 
  867.  
  868.       2.  Remove  Weekly HiLites:  If you do not wish to print the Weekly 
  869.           HiLites,   press  Q to return to DOS after entering the  weekly 
  870.           scores.    Change  to  the drive or path with your  data  files 
  871.           (usually  B:)   then type DEL SCORES.REC press enter  and  it's 
  872.           done.  No HiLites to print so none will be printed. 
  873.  
  874.       3.  Note  on Handicap:  This program does not record an  individual 
  875.           handicap  until  it is legal under ABC/WIBC rules  (21   Games) 
  876.           although it does figure average and handicap from the first for 
  877.           the  round  summary sheet.   This means that the round  summary 
  878.           sheet won't show high game or series handicap until the  league 
  879.           has  bowled  over 21  games nor will the  ABC  procedure  print 
  880.           lists  other  than  the  phone  list  until 21  games have been 
  881.           bowled.   This is locked in to too many procedures to change so 
  882.           if you use this program you will have to adjust to this. 
  883.  
  884.           Please write the author with any suggestions for improvement or 
  885.           with details of any bugs you might find.   The authors name and 
  886.           address is: 
  887.                                Lloyd C. Bowen Jr. 
  888.                                2213 Peach Tree St. 
  889.                                Amarillo, TX 79109-1922 
  890.                                U.S.A.
  891.  
  892.           The  Source  Code in Turbo Pascal Version 3 is available  on  a 
  893.           DSDD (360k) diskette for a fee of $50. 
  894.  
  895.  
  896.                        Bowling League Secretary's System          Page 16
  897.  
  898.                          Input/Output (I/O) Error List
  899.  
  900.       The screen will appear as follows:
  901.  
  902.        I/O error NN, PC=(some address)
  903.  
  904.        where NN = a hexadecimal number.
  905.  
  906.       The following includes all errors which have ever been reported:
  907.  
  908.       NN
  909.       ==
  910.       01  FILE DOES NOT EXIST
  911.             A  file is missing from your data disk,  in most  cases  this 
  912.             error  is  trapped  and  you will be  questioned  within  the 
  913.             program. 
  914.  
  915.       04  FILE NOT OPEN
  916.             The command FILES=16  or more doesn't appear in the computers 
  917.             CONFIG.SYS file.  Occurs when entering scores.
  918.  
  919.       99  UNEXPECTED END-OF-FILE
  920.             Usually  occurs when there are files on the data  disk  which 
  921.             have 0 bytes. 
  922.  
  923.       F0  DISK WRITE ERROR
  924.             The disk is full,  no more room to write.  You may have to go 
  925.             to a hard disk or a larger floppy format.   Should happen for 
  926.             very large leagues only. 
  927.  
  928.       F1  DIRECTORY IS FULL
  929.             You  are trying to create a file and there is no more room in 
  930.             the disk directory.  I  believe this occurs on some computers 
  931.             when  the command FILES = 16  or more doesn't appear  in  the 
  932.             computers  CONFIG.SYS  file.   It will occur if you  enter  a 
  933.             "PATH" which doesn't exist.  Default means just hit enter. 
  934.  
  935.       F3  TOO MANY FILES
  936.             You don't have the commands (FILES=16 and BUFFERS=20) or more
  937.             in your CONFIG.SYS file or you haven't re-booted the computer
  938.             since entering them.
  939.  
  940.       FF  FILE DISAPPEARED
  941.             You took the disk out too soon.
  942.  
  943.                               Run Time Error List
  944.  
  945.       10  STRING LENGTH ERROR
  946.             This was reported by someone trying to run a scratch league 
  947.             using  the  womens  league setting  and occurred  when  the 
  948.             program started to try to print high handicap scores. 
  949.  
  950.  
  951.                        Bowling League Secretary's System          Page 17
  952.  
  953.                                Tips for New Users
  954.  
  955.     1.    If  you  haven't  studied  MS-DOS take  a  course  at  your  local 
  956.           community  college  or  at least buy and use a DOS  tutor.    This 
  957.           manual assumes that you know how to format,  copy,  rename and  if 
  958.           you  use a hard disk how to make,  remove and  change  directories 
  959.           (paths). 
  960.  
  961.     2.    League Initialization (Make): For the league leader you will need:
  962.           League  Name,   Alley Name,  President's Name,  Secretary's  Name, 
  963.           Season (ie 1989  -  1990),  President's Phone,  Secretary's Phone, 
  964.           Sanction  Number,  *Number of Rounds,  *Number of Teams,   *League 
  965.           Type,  *Bowlers per Team (Number allowed on 1 team),  *Bowlers per 
  966.           Match   (For   1   team   only),    *Handicap   Base,    *Handicap 
  967.           Percent(Handicap  Base minus Average times Handicap Percent equals 
  968.           Individual  Handicap),  *Number of games to use last year average, 
  969.           Does league include  substitutes  in individual standings?,  Print 
  970.           high  averages  in  individual  standings  (High  Rollers)?,   Re-
  971.           calculate  high game handicap for the first 21  games after  a  21 
  972.           game average has been set for this season?, Print team high scores 
  973.           scratch? (this refers to the team standings on the round and final 
  974.           summary sheets).  Also cancels printing high team handicap scores.  
  975.         * Mandatory to start Make (the league initialization procedure). 
  976.         ? Indicates yes or no answer. 
  977.  
  978.    3.     The Enter procedure will always insist upon scores for the  number 
  979.           of  bowlers per match,  but if you have more bowlers per team  you 
  980.           can  enter  SB  and skip to the next bowler as long  as  you  have 
  981.           bowlers  on the team,  otherwise you must use substitutes or blind 
  982.           scores.    You can also enter pacers,  but they must be handled as 
  983.           follows;   note  the number of your first actual team bowler whose 
  984.           score  counts,  enter SUB in game 1 then the number of your pacer, 
  985.           enter  pacers scores (they won't add to team scores),  the  pacers 
  986.           record will reappear,  enter SUB again and the next pacers  number 
  987.           or the first actual bowler if pacers have all been entered.   Note 
  988.           that the number of pacers cannot exceed the number of bowlers  per 
  989.           team  less the number of bowlers per match,  or you can  make  the 
  990.           bowlers per match equal to bowlers per team and always enter P for 
  991.           bowlers whose scores don't count.   This way you have to enter 0's 
  992.           for  all  game  scores and blind scores if they  didn't  bowl  and 
  993.           didn't  count  as a blind.   This is only for  leagues  who  allow 
  994.           pacers  and  count  the games toward their average.    I   do  not 
  995.           recommend this.  
  996.  
  997.    4.     Test  for the correct printer by entering the Print procedure  and 
  998.           running  the  print  test for different  printers  until  you  are 
  999.           satisfied,   if none satisfy you use pure ASCII and edit and print 
  1000.           from  your  word  processor.   When you have done this  enter  the 
  1001.           Change procedure and create a new set up using this printer.   For
  1002.           those who understand printer codes, you may select a  printer with
  1003.           codes similar to yours then press the space bar when  asked if you
  1004.           want to use this printer and change the codes that don't suit you.
  1005. 
  1006. 
  1007.